#pragma once
#include <QtWidgets/QApplication>
#include <QtWidgets/QWidget>
#include <QtWidgets/QLabel>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QPushButton>
#include <QtCore/QSysInfo>
#include <QtCore/QString>
#include "AnalogClock.h"


int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 创建一个窗口
    QWidget window;
    window.setWindowTitle(QApplication::translate("Context", "Analog Clock"));
    window.resize(200,200);

    // 使用垂直布局
    QVBoxLayout *layout = new QVBoxLayout(&window);
    //新组件
	AnalogClock *clock = new AnalogClock();
	layout->addWidget(clock);
	//固定的信息
	QPushButton* button = new QPushButton("click=>quit!"); // 创建一个按钮，并设置显示文本
    QObject::connect(button, &QPushButton::clicked, &app, &QApplication::quit); // 连接按钮的clicked信号到QApplication的quit槽函数
	layout->addWidget(button);
    // 设置布局并显示窗口
    window.setLayout(layout);
    window.show();

    // 运行应用程序事件循环
    return app.exec();
}